Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne France F2 France F3 Croatia F1 Nigeria F1 Nigeria F2 Algeria F1 Algeria F2 Saudi Arabia F1 Saudi Arabia F2 Tunisia F1 Tunisia F2 Tunisia F3 Morocco F3 Iran F1 Iran F2 Italy F22 Italy F23 France F13 France F19 France F20 Belgium F2 Tunisia F4 Tunisia F5 Tunisia F6 UAE F1 Qatar F1 Qatar F2 Qatar F3 Croatia F1 Croatia F2 Portugal F2 Portugal F3 France F5 Morocco F1 Morocco F2 Italy F10 Hungary F3 Italy F12 Italy F13 Slovenia F2 Tunisia F2 Tunisia F3 France F9 Croatia F3 Iran F1 Iran F2 France F12 France F17 Czech Republic F6 Tunisia F4 Tunisia F5 China F1 China F2 France F2 France F3 Croatia F1 Croatia F2 Poland F2 Egypt F2 Egypt F3 France F6 France F7 Italy F13 Spain F19 France F17 France F18 France F19 Tunisia F4 Tunisia F5 Tunisia F6 Tunisia F7 France F1 France F3 Great Britain F3 Great Britain F4 Egypt F1 Egypt F2 Egypt F3 Tunisia F1 Tunisia F2 Morocco F4 Turkey F2 Kuwait F2 Tunisia F1 Austria F4 Austria F5 Austria F6 Romania F15 France F15 France F17 France F18 United Arab Emirates F1 United Arab Emirates F2 Morocco F1 Morocco F2 Spain F11 Spain F16 Kuwait F1 Tunisia F2 Tunisia F3 Georgia F1 Georgia F2 France F19 Morocco F1 Morocco F2 Spain F7 Italy F2 Italy F3 Tunisia F2 Spain F29 Netherlands F5 Spain F35 Spain F36 Egypt F4 Colombia F1 Colombia F2 Great Britain F7 Tunisia F1 Poland F1 Spain F15 Kuwait F2 Tunisia F1 France F6 Italy F8 Tunisia F1 Netherlands F6 Morocco F7 Egypt F5 Spain F39 Sudan F1 Sudan F2 Italy F5 Netherlands F1 Great Britain F8 Kazakhstan F4 Mordovia Cup 2005 - Saransk Ethias Tennis Trophy - Mons Nossa Caixa Tennis Cup - Sao Paulo X Torneo Internazionale di Tennis - Barletta Genoa Open - Genova GHI Bronx Tennis Classic - Bronx Morocco Tennis Tour - Casablanca Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Tunis Open 2007 - Tunis Monza Challenger Tunis Challenger Astana Challenger Rabat Challenger Santos Challenger Penza Challenger Rennes Challenger Geneva Challenger Kazan Challenger Dallas Challenger Barletta Challenger Izmir Challenger Istanbul Challenger Izmir Challenger Seoul Challenger Geneva Challenger Rimouski Challenger Fergana Challenger Santos Challenger Dallas Challenger Tunis Challenger Rome Challenger Bordeaux Challenger Mestre Challenger Granby Challenger Le Gosier Challenger Iskratel Open - Kranj Knoxville Challenger Champaign Challenger Turin Challenger Aix En Provence Challenger Manchester Challenger Furth Challenger Tanger Challenger Lexington Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Gatineau Challenger IPP Geneva Trophy - Geneva Aptos Challenger Istanbul Challenger Izmir Challenger Brest Challenger Mouilleron-Le-Captif Challenger Zhuhai Challenger Cherbourg Challenger Shenzhen Challenger Qujing Challenger Tunis Challenger Unique Zagreb Open - Zagreb Lambertz Open by Stawag - Aachen Izmir Challenger Zagreb Open - Zagreb Bergamo Challenger Kaohsiung Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Izmir Challenger Almaty Challenger Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Shymkent Challenger Vancouver Challenger Glasgow Challenger Nur-Sultan Challenger Marbella Challenger Istanbul Challenger Shenzhen Challenger Biella 2 Challenger Challenger Ford de Cherbourg - Cherbourg Ostrava Challenger Alicante Challenger Tunis Open - Tunis Braunschweig Challenger Togliatti Cup - Togliatti Belgrade Challenger Ostrava Challenger Bengalaru Challenger The LTA Men's Challenger - Southampton Milan Challenger Prague II Challenger Verona Challenger Bogota Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Fairfield Challenger San Marino Challenger Split Challenger Cremona Challenger Tiburon Challenger Eckental Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Lille Challenger Aptos Challenger Tashkent Challenger Troisdorf Challenger Garden Open - Rome Tunis Open 2006 - Tunis Tunis Challenger Nur-Sultan 4 Challenger Aptos Challenger Knoxville Challenger Barletta Challenger Schickendanz Open - Furth Cassis Challenger Tashkent Challenger Banja Luka Challenger Kosice Challenger Madrid Challenger Ilkley Challenger Nottingham 2 Challenger Girona Challenger Little Rock Challenger Bogota Challenger Bauer Watertechnology Cup - Eckental Zagreb Open - Zagreb Forli 2 Challenger Unique Zagreb Open - Zagreb Bengalaru 1 Challenger Roseto Degli Abruzzi 2 Challenger Aguascalientes Challenger Morelos Challenger Tunis Challenger Buenos Aires 3 Challenger Cali Challenger Cassis Challenger Rome Challenger Tunis Open - Tunis Unicredit Czech Open - Prostejov Orleans Challenger Toulouse Challenger Sao Paulo Challenger Timisoara Challenger - Timisoara Charleston Challenger Timisoara Challenger Bratislava Challenger Open D'Orleans - Orleans Manacor Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Tunis Challenger Saransk Challenger San Sebastian Challenger Como Challenger Tulsa Challenger Quito Challenger Sacramento Challenger Guadalajara Challenger St. Brieuc Challenger Genova Challenger International Indoor Tennis Championships of Croatia - Zagreb Tanger Challenger Meknes Challenger Open 13 - Marseille Marrakech Challenger Gerry Weber Open - Halle Tunis Challenger Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Murcia Challenger Alessandria Challenger Menorca Challenger AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb San Benedetto Challenger The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Bucaramanga Challenger Chennai Open - Chennai China Open - Beijing Marrakech Challenger Grand Prix Hassan II - Casablanca AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Bangkok Challenger PBZ Zagreb Indoors - Zagreb Prague Challenger BMW Open - Munich Iasi Challenger Barcelona Challenger Samarkand Challenger Istanbul Challenger Cassis Challenger Mons Challenger Pilot Pen Tennis - New Haven The Artois Championships - London The Nottingham Open - Nottingham Open 13 - Marseille Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger Quimper Challenger Chennai Open - Chennai Liberec Challenger Kyoto Challenger PBZ Zagreb Indoors - Zagreb Pingguo Challenger The Dubai Tennis Championships - Dubai BMW Open - Munich Tunis Challenger AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Recanati Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Chennai Open - Chennai The Dubai Tennis Championships - Dubai ATP Studena Croatia Open - Umag BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona China Open - Beijing Orlando Challenger Bank Austria Tennis Trophy - Vienna San Luis Potosi Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Arad Challenger Binghamton Challenger BMW Open - Munich Lexington Challenger AEGON Championships - London Shanghai Challenger Istanbul Challenger German Tennis Championships - Hamburg China Open - Beijing St. Petersburg Open - St. Petersburg Calgary Challenger Geneva Challenger Maui Challenger Chitre Challenger Morelos Challenger Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha BMW Open - Munich AEGON Championships - London Studena Croatia Open - Umag Caltanissetta Challenger ABN AMRO World Tennis Tournament - Rotterdam Winnetka Challenger Winston-Salem Open - Winston-Salem Forli Challenger Kremlin Cup - Moscow UNICEF Open - 's Hertogenbosch Segovia Challenger Istanbul Challenger Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Valencia Open - Valencia Open de Tenis Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Ilkley Challenger Barcelona Open BancSabadell - Barcelona AEGON Championships - London Izmir Challenger Mons Challenger Rennes Challenger Charlottesville Challenger PBZ Zagreb Indoors - Zagreb Champaign Challenger China Open - Beijing Kremlin Cup - Moscow Guadalajara Challenger Leon Challenger Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Memphis Open - Memphis Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Aegon Nottingham Open - Nottingham U.S. National Indoor Tennis Championships - Memphis China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 - Marseille Istanbul Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Ho Chi Minh City Challenger China Open - Beijing Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen China Open - Beijing Rakuten Japan Open - Tokyo Maharashtra Open - Pune Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Citi Open - Washington China Open - Beijing BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Open - Gstaad Canberra Challenger Mercedes Cup - Stuttgart Sardegna Open - Cagliari Adelaide International 1 - Adelaide Open 13 Provence - Marseille Claro Open Colombia - Bogota Dubai Duty Free Tennis Championships - Dubai Orleans Challenger Ningboo Challenger Liuzhou Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Mauthausen Challenger Ricoh Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger cinch Championships - London Parma Challenger Gerry Weber Open - Halle AEGON Championships - London Biella 1 Challenger Dubai Duty Free Tennis Championships - Dubai Nur-Sultan 3 Challenger Chengdu Open - Chengdu Geneva Open - Geneva Kremlin Cup - Moscow Mercedes Cup - Stuttgart Gerry Weber Open - Halle Tata Open Maharashtra - Pune Astana Open - Astana Corrientes Challenger Argentina Open - Buenos Aires Swiss Indoors Basel - Basel Citi Open - Washington Ambato Challenger Citi Open - Washington Drummondville Challenger Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Antalya Open - Antalya Moselle Open - Metz Qatar ExxonMobil Open - Doha Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha ASB Classic - Auckland Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Cordoba Open - Cordoba Plava Laguna Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Adelaide International 2 - Adelaide Mercedes Cup - Stuttgart Hong Kong Tennis Open - Hong Kong AEGON Championships - London Millennium Estoril Open - Estoril Citi Open - Washington Generali Open - Kitzbuhel Hangzhou Open - Hangzhou Tata Open Maharashtra - Pune BB&T Atlanta Open - Atlanta Citi Open - Washington Fever-Tree Championships - London Winston-Salem Open - Winston-Salem Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Open 13 Provence - Marseille Millennium Estoril Open - Estoril St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Puebla Challenger Aircel Chennai Open - Chennai Thailand Open - Bangkok Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Sydney International - Sydney Swiss Indoors Basel - Basel Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Qatar Open - Doha Croatia Open - Umag Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Dubai Duty Free Tennis Championships - Dubai Croatia Open - Umag bett1HULKS Championships - Cologne Sofia Open - Sofia Heineken Open - Auckland Murray River Open - Melbourne The Dubai Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Belgrade Open - Belgrade Gonet Geneva Open - Geneva St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Open de Moselle - Metz Geneva Open - Geneva Grand Prix Hassan II - Casablanca BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Bet-at-home Open - Hamburg U.S. National Indoor Tennis Championships - Memphis Citi Open - Washington Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur Valencia Open - Valencia Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Open 13 - Marseille Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Argentina Open - Buenos Aires Kremlin Cup - Moscow Tata Open Maharashtra - Pune bett1HULKS Indoors - Cologne Abierto Mexicano Telcel - Acapulco cinch Championships - London Singapore Tennis Open - Singapore Belgrade 2 - Belgrade Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech Tel Aviv Watergen Open - Tel Aviv Hangzhou Open - Hangzhou Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Nice Cote d'Azur - Nice French Open - Paris U.S. Open - New York Australian Open - Melbourne Masters Series Monte Carlo - Monte Carlo French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Australian Open - Melbourne Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome U.S. Open - New York Western & Southern Open - New York Rolex Paris Masters - Paris Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai French Open - Paris Rolex Paris Masters - Paris Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Japan Open Tennis Championships - Tokyo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, PO, IRL-TUN 3-2 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, Group II, PO, TUN-BUL 3-2 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, Group II, 1R, TUN-SWE 2-3 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, Group II, PO, EST-TUN 3-2 Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 BNP Paribas Masters - Paris Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, World Group II, PO, GUA-TUN 1-3 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group II, 1R, TUN-FIN 2-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, World Group, Q2, CRO-FRA 1-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong All Lower level tournaments Davis Cup, World Group, Q, CRO-BEL 1-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Nitto ATP Finals - London